
# Table of Contents

1.  [lilu-terminal](#org649724d)
    1.  [Usage](#org45ff8c4)
    2.  [Installation](#org2a294e2)
    3.  [Pre-configured terminal emulators](#orge11023b)
    4.  [Author](#org8c81ee4)
    5.  [Licence](#orgbb6811c)
    6.  [Copyright](#orgdb4d454)
    7.  [ToDo](#org20aa1dd)


<a id="org649724d"></a>

# lilu-terminal

Open a new terminal


<a id="org45ff8c4"></a>

## Usage

To open a shell in a new terminal:

    (lilu-terminal:open-terminal-shell)

To execute a shell command in a new terminal:

    (lilu-terminal:open-terminal-shell :cmd "htop")
    (lilu-terminal:open-terminal-shell :cmd "htop -u pippo")
    (lilu-terminal:exec-terminal-command "htop")

The list of pre-configured terminal emulator:

    (lilu-app:list-all-applications :terminal)

List only the terminals present in your system:

    (lilu-app:list-all-installed-applications :terminal)

To use a different terminal emulator:

    (lilu-terminal:open-terminal-shell :cmd "htop" :terminal :cool-retro)

or

    (let ((lilu-terminal:*terminal* :cool-retro))
      (lilu-terminal:open-terminal-shell :cmd "htop"))


<a id="org2a294e2"></a>

## Installation

Clone the project into local-projects of quicklisp, then

    (ql:quickload :lilu-terminal)


<a id="orge11023b"></a>

## Pre-configured terminal emulators

<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">


<colgroup>
<col  class="org-left" />

<col  class="org-left" />
</colgroup>
<thead>
<tr>
<th scope="col" class="org-left">Name</th>
<th scope="col" class="org-left">Command</th>
</tr>
</thead>

<tbody>
<tr>
<td class="org-left">:xfce4</td>
<td class="org-left">xfce4-termina</td>
</tr>


<tr>
<td class="org-left">:x</td>
<td class="org-left">xterm</td>
</tr>


<tr>
<td class="org-left">:terminator</td>
<td class="org-left">terminator</td>
</tr>


<tr>
<td class="org-left">:cool-retro</td>
<td class="org-left">cool-retro-term</td>
</tr>


<tr>
<td class="org-left">:urxvt</td>
<td class="org-left">urxvt</td>
</tr>


<tr>
<td class="org-left">:ux</td>
<td class="org-left">uxterm</td>
</tr>


<tr>
<td class="org-left">:alacritty</td>
<td class="org-left">alacritty</td>
</tr>


<tr>
<td class="org-left">:st</td>
<td class="org-left">st</td>
</tr>


<tr>
<td class="org-left">:kitty</td>
<td class="org-left">kitty</td>
</tr>


<tr>
<td class="org-left">:terminology</td>
<td class="org-left">terminology</td>
</tr>


<tr>
<td class="org-left">:tilix</td>
<td class="org-left">tilix</td>
</tr>
</tbody>
</table>


<a id="org8c81ee4"></a>

## Author

-   Alessandro Serra


<a id="orgbb6811c"></a>

## Licence

[CC0](https://tldrlegal.com/license/creative-commons-cc0-1.0-universal)


<a id="orgdb4d454"></a>

## Copyright

Copyright (c) 2019,2021 Alessandro Serra


<a id="org20aa1dd"></a>

## ToDo

